xen/sched: eliminate sched_tick_suspend() and sched_tick_resume()
authorJuergen Gross <jgross@suse.com>
Fri, 8 Nov 2019 15:33:32 +0000 (16:33 +0100)
committerAndrew Cooper <andrew.cooper3@citrix.com>
Wed, 22 Jan 2020 17:37:11 +0000 (17:37 +0000)
commitb69761e79aa90ec63742eebf608326a4664a6b9a
treeec7a0c17506150e9ed1cb0978e664d2868220646
parente4dc8ded7b9af6adf0f2af2509729342e4149162
xen/sched: eliminate sched_tick_suspend() and sched_tick_resume()

sched_tick_suspend() and sched_tick_resume() only call rcu related
functions, so eliminate them and do the rcu_idle_timer*() calling in
rcu_idle_[enter|exit]().

Signed-off-by: Juergen Gross <jgross@suse.com>
Reviewed-by: Dario Faggioli <dfaggioli@suse.com>
Acked-by: Julien Grall <julien@xen.org>
Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
xen/arch/arm/domain.c
xen/arch/x86/acpi/cpu_idle.c
xen/arch/x86/cpu/mwait-idle.c
xen/common/rcupdate.c
xen/common/sched/core.c
xen/include/xen/rcupdate.h
xen/include/xen/sched.h